Discrete Logarithm Problem
Over generic group G, an adversary is given g∈G and gn where n∈Z and has to compute n.
Hardness depends on your group and how it’s represented.
Attacks
- Index Calculus: L(21,2) - only works in Z/P
- Pohlig Hellman: O(l) where l is the largest prime factor of p
- Pollard-Rho: O(p)
- Baby-Step Giant-Step: O(p)